Automate Schedule

NOTE: Skybot Scheduler has been renamed to Automate Schedule.

Description

Automate Schedule is a robust solution that allows scheduling and execution of automated processes across multiple systems and applications. The Automate Schedule software installs on a Windows, AIX, or Linux server with a self-contained HTTP server and database. To manage Automate Schedule, agents can be installed on each Windows, UNIX, or Linux server. Once everything is connected, you simply use your Web browser to view and manage your entire job schedule. Automate Schedule enables execution of custom CRON jobs or Windows BAT files as part of an enterprise business processes. This allows your scripts to run as part of an event-driven schedule across all of your platforms, so you don’t have to worry about relying on timed jobs in your schedule.

The Automate Schedule action enables additional automation capabilities with Automate Schedule. Automate Schedule's integration with Automate Desktop will allow users to create server objects (in Automate Schedule) that represent an Automate Desktop installation and have the ability to build jobs that execute a task/workflow on a selected Automate Desktop and Automate servers. Automate Schedule is aware of Automate servers, and can run tasks or workflows on those servers, wait until the task is complete before moving on to the next command in the Automate Schedule job, capture the return code of the task or workflow and capture the command line output and add it to the job log. For example, the image diagram below show's Automate Schedule's ability to talk to its agents - one Automate Schedule agent has Automate Desktop or Automate installed locally and also talks to a remote server that has Automate Desktop installed. Another Automate Schedule agent talks with an Automate server to initiate processes on Automate agents.

Available activities

For more information about a specific activity, click the associated link:

Activity Description
Automate Schedule - Clone job Duplicates an existing job and all of its properties under a new name.
Automate Schedule - Clone job suite Duplicates an existing job suite and all of its properties under a new name.
Automate Schedule - Clone notification list Duplicates an existing notification list and its properties under a new name.
Automate Schedule - Clone variable Duplicates an existing Automate Schedule variable and its properties under a new name.
Automate Schedule - Create session Creates a unique session which can be used to associate subsequent Automate Schedule steps. This provides a single task the ability to execute numerous Automate Schedule operations simultaneously.
Automate Schedule - Delete job Deletes an existing job based on its name.
Automate Schedule - Delete job suite Deletes an existing job suite based on its name.
Automate Schedule - Delete notification list Deletes a notification list based on its name.
Automate Schedule - Delete variable Deletes a Automate Schedule variable.
Automate Schedule - Disable event monitor Disables an event monitor specified by its name.
Automate Schedule - Enable event monitor Enables an event monitor specified by its name.
Automate Schedule - End session Ends a Automate Schedule session previously started by a Automate Schedule - Create session step.
Automate Schedule - Get job Retrieves information about a job and populates an existing variable with results.
Automate Schedule - Get job suite Retrieves information about a job suite and populates an existing variable with results.
Automate Schedule - Get notification list Retrieves information about a notification list and populates an existing variable with results.
Automate Schedule - Get variable Retrieves information about a Automate Schedule variable and populates an existing variable with results.
Automate Schedule - Hold agent queue Holds an agent job queue, preventing all jobs in the queue from running.
Automate Schedule - Hold job Holds a job, preventing it from running.
Automate Schedule - Hold job suite Holds a job suite, preventing all jobs contained in the suite from running.
Automate Schedule - List agents Retrieves a list of agents matching the filter parameters specified (if any) and populates a dataset with the name of each agent.
Automate Schedule - List job suites Retrieves a list of job suites matching the filter parameters specified (if any) and populates a dataset with the name of each job suite.
Automate Schedule - List jobs Retrieves a list of jobs matching the filter parameters specified (if any) and populates a dataset with the name of each job.
Automate Schedule - List notifications Retrieves a list of notifications matching the filter parameters specified (if any) and populates a dataset with the name of each notification.
Automate Schedule - List variables Retrieves a list of Automate Schedule variables matching the filter parameters specified (if any) and populates a dataset with the name of each variable.
Automate Schedule - Release agent queue Releases a held agent queue.
Automate Schedule - Release job Releases a currently held job.
Automate Schedule - Release job suite Releases a currently held job suite.
Automate Schedule - Rename variable Renames a Automate Schedule variable.  
Automate Schedule - Run job Forces a job to start.
Automate Schedule - Run job suite Forces a job suite to start.
Automate Schedule - Update variable Updates the value of a Automate Schedule variable.
Automate Schedule - Wait job Waits for an instance of a job (specified by the job run number) to complete before continuing to the next step.
Automate Schedule - Wait job suite Waits for an instance of a job suite (specified by the job suite run number) to complete before continuing to the next step.